target_sources(
	${CMAKE_PROJECT_NAME} PRIVATE

    BlockConstans.cpp
    FluidBlock.cpp

    WoodBlock.cpp
    LeavesBlock.cpp
    PaintedCubeBlock.cpp
    StairsBlock.cpp
    SlabBlock.cpp
    DoorBlock.cpp
    LadderBlock.cpp
    FoodBlock.cpp
    TrapdoorBlock.cpp
    FenceBlock.cpp
    FenceGateBlock.cpp
    PostedSignBlock.cpp
    AttachedSignBlock.cpp
    GunpowderKegBlock.cpp
    BasePumpkinBlock.cpp
    WireThroughBlock.cpp
    BottomSuckerBlock.cpp
    FlowerBlock.cpp
    WaterPlantBlock.cpp

    AirBlock.cpp
    BedrockBlock.cpp
    DirtBlock.cpp
    GraniteBlock.cpp
    SandstoneBlock.cpp
    CobblestoneBlock.cpp

    GravelBlock.cpp
    SandBlock.cpp
    GrassBlock.cpp
    OakWoodBlock.cpp
    BirchWoodBlock.cpp
    SpruceWoodBlock.cpp
    OakLeavesBlock.cpp
    BirchLeavesBlock.cpp
    SpruceLeavesBlock.cpp
    GlassBlock.cpp
    CoalOreBlock.cpp
    WickerLampBlock.cpp
    WaterBlock.cpp
    TallGrassBlock.cpp
    RedFlowerBlock.cpp

    PlanksBlock.cpp
    CoalChunkBlock.cpp
    StickBlock.cpp
    PurpleFlowerBlock.cpp
    WhiteFlowerBlock.cpp
    StoneBrickBlock.cpp
    CraftingTableBlock.cpp
    DryBushBlock.cpp
    StoneAxeBlock.cpp

    TorchBlock.cpp

    IronShovelBlock.cpp
    IronAxeBlock.cpp
    IronPickaxeBlock.cpp

    IronOreBlock.cpp
    IronIngotBlock.cpp
    CopperOreBlock.cpp
    CopperIngotBlock.cpp
    MalachiteChunkBlock.cpp
    FramedGlassBlock.cpp
    ChestBlock.cpp
    IronBlock.cpp
    CopperBlock.cpp


    CobblestoneStairsBlock.cpp
    WoodenStairsBlock.cpp
    StoneBrickStairsBlock.cpp
    SandstoneStairsBlock.cpp
    SandstoneSlabBlock.cpp
    CobblestoneSlabBlock.cpp
    StoneBrickSlabBlock.cpp
    WoodenSlabBlock.cpp
    WoodenDoorBlock.cpp
    IronDoorBlock.cpp
    CellDoorBlock.cpp
    WoodenLadderBlock.cpp
    WindowBlock.cpp

    
    SnowBlock.cpp
    IceBlock.cpp
    ChristmasTreeBlock.cpp
    FurnaceBlock.cpp
    LitFurnaceBlock.cpp
    LimestoneBlock.cpp
    BasaltBlock.cpp
    MarbleBlock.cpp
    MarbleStairsBlock.cpp
    MarbleSlabBlock.cpp
    MalachiteBlock.cpp
    ClayBlock.cpp
    BricksBlock.cpp


    BrickBlock.cpp
    BrickSlabBlock.cpp
    BrickStairsBlock.cpp
    RawBirdBlock.cpp
    CookedBirdBlock.cpp
    StoneChunkBlock.cpp
    WoodenSpearBlock.cpp
    StoneSpearBlock.cpp
    IronSpearBlock.cpp
    WoodenTrapdoorBlock.cpp
    CellTrapdoorBlock.cpp
    SnowballBlock.cpp

    
    SpikedPlankBlock.cpp
    GrassTrapBlock.cpp
    RawMeatBlock.cpp
    CookedMeatBlock.cpp
    EmptyBucketBlock.cpp
    WaterBucketBlock.cpp
    MagmaBlock.cpp
    MagmaBucketBlock.cpp
    WoodenFenceBlock.cpp
    BasaltSlabBlock.cpp
    BasaltStairsBlock.cpp

    WoodenPostedSignBlock.cpp
    WoodenAttachedSignBlock.cpp
    LargeDryBushBlock.cpp
    SaltpeterOreBlock.cpp
    SulphurOreBlock.cpp
    SaltpeterChunkBlock.cpp
    SulphurChunkBlock.cpp
    FireBlock.cpp
    SmallGunpowderKegBlock.cpp
    MediumGunpowderKegBlock.cpp
    LargeGunpowderKegBlock.cpp
    MatchBlock.cpp
    GunpowderBlock.cpp
    MilkBucketBlock.cpp
    DiamondChunkBlock.cpp
    DiamondOreBlock.cpp
    DiamondShovelBlock.cpp
    DiamondAxeBlock.cpp
    DiamondPickaxeBlock.cpp
    DiamondSpearBlock.cpp
    CompassBlock.cpp
    EggBlock.cpp
    SaplingBlock.cpp
    ThermometerBlock.cpp
    HygrometerBlock.cpp
    WoodenClubBlock.cpp
    StoneClubBlock.cpp
    IronMacheteBlock.cpp
    DiamondMacheteBlock.cpp
    DiamondBlock.cpp
    CactusBlock.cpp
    PaintStripperBucketBlock.cpp
    PaintBucketBlock.cpp
    PigmentBlock.cpp
    PumpkinBlock.cpp
    JackOLanternBlock.cpp
    WireBlock.cpp
    NandGateBlock.cpp
    NorGateBlock.cpp
    StoneSlabBlock.cpp
    AndGateBlock.cpp
    BatteryBlock.cpp
    LightbulbBlock.cpp
    NotGateBlock.cpp
    SwitchBlock.cpp
    ButtonBlock.cpp
    OrGateBlock.cpp
    PressurePlateBlock.cpp
    DelayGateBlock.cpp
    SRLatchBlock.cpp
    DetonatorBlock.cpp
    GermaniumOreBlock.cpp
    GermaniumChunkBlock.cpp
    CoalBlock.cpp
    PhotodiodeBlock.cpp
    LedBlock.cpp
    WireThroughPlanksBlock.cpp
    WireThroughStoneBlock.cpp
    WireThroughSemiconductorBlock.cpp
    XorGateBlock.cpp
    RandomGeneratorBlock.cpp
    SaddleBlock.cpp
    LeatherBlock.cpp
    WhistleBlock.cpp
    RawFishBlock.cpp
    CookedFishBlock.cpp
    BasaltFenceBlock.cpp
    BrickFenceBlock.cpp
    CopperAxeBlock.cpp
    WoodenFenceGateBlock.cpp
    MagnetBlock.cpp
    SoilBlock.cpp
    WoodenRakeBlock.cpp
    IronRakeBlock.cpp
    DiamondRakeBlock.cpp
    SeedsBlock.cpp
    RyeBlock.cpp
    FlourBlock.cpp
    DoughBlock.cpp
    BreadBlock.cpp
    BoatBlock.cpp
    MotionDetectorBlock.cpp
    DigitalToAnalogConverterBlock.cpp
    AnalogToDigitalConverterBlock.cpp
    FourLedBlock.cpp
    SoundGeneratorBlock.cpp
    CounterBlock.cpp
    SevenSegmentDisplayBlock.cpp
    MemoryBankBlock.cpp
    RealTimeClockBlock.cpp
    TruthTableCircuitBlock.cpp
    GravestoneBlock.cpp
    TreasureGeneratorBlock.cpp
    BowBlock.cpp
    ArrowBlock.cpp
    IronFenceBlock.cpp
    IronFenceGateBlock.cpp
    RodBlock.cpp
    FeatherBlock.cpp
    IvyBlock.cpp
    StringBlock.cpp
    TargetBlock.cpp
    CrossbowBlock.cpp
    BombBlock.cpp
    StoneFenceBlock.cpp
    ClothingBlock.cpp
    CottonBlock.cpp
    CottonWadBlock.cpp
    CanvasBlock.cpp
    FurBlock.cpp
    CarpetBlock.cpp
    CampfireBlock.cpp
    IronPostedSignBlock.cpp
    IronAttachedSignBlock.cpp
    MusketBlock.cpp
    IronLadderBlock.cpp
    BulletBlock.cpp
    FireworksBlock.cpp
    DispenserBlock.cpp
	StoneStairsBlock.cpp
	CopperPickaxeBlock.cpp
	CopperRakeBlock.cpp
	CopperSpearBlock.cpp
	CopperMacheteBlock.cpp
	CopperShovelBlock.cpp
    WireThroughBricksBlock.cpp
    AdjustableDelayGateBlock.cpp
    TallSpruceLeavesBlock.cpp
    SeaUrchinBlock.cpp
    FurnitureBlock.cpp
    IncendiaryBombBlock.cpp
    StarfishBlock.cpp
    IronHammerBlock.cpp
    SemiconductorBlock.cpp
    KelpBlock.cpp
    SeagrassBlock.cpp
    SmallIncendiaryKegBlock.cpp
    MediumIncendiaryKegBlock.cpp
    LargeIncendiaryKegBlock.cpp
    PistonBlock.cpp
    PistonHeadBlock.cpp
    RottenBirdBlock.cpp
    RottenMeatBlock.cpp
    RottenFishBlock.cpp
    RottenBreadBlock.cpp
    WireThroughCobblestoneBlock.cpp
    RottenPumpkinBlock.cpp
    RottenMilkBucketBlock.cpp
    RottenEggBlock.cpp
    RottenDoughBlock.cpp
    ExperienceBlock.cpp
    IronOreChunkBlock.cpp
    GermaniumOreChunkBlock.cpp
    PumpkinSoupBucketBlock.cpp
    RottenPumpkinSoupBucketBlock.cpp
    OneLedBlock.cpp
    MulticoloredLedBlock.cpp
    MimosaWoodBlock.cpp
    MimosaLeavesBlock.cpp
    ShadowBlock.cpp
    CairnBlock.cpp


)